html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section,div{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{color:#666;font-family:myriad-pro,Verdana,Arial,sans-serif;font-size:15px;font-weight:normal;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a img{border:0}textarea{overflow:auto;font-family:inherit}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@-moz-keyframes riseHint{0%{-moz-transform:translateY(-100px)}100%{-moz-transform:translateY(0)}}@-webkit-keyframes riseHint{0%{-webkit-transform:translateY(-100px)}100%{-webkit-transform:translateY(0)}}@keyframes riseHint{0%{transform:translateY(-100px)}100%{transform:translateY(0)}}.animated{animation-duration:1s}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-900%, 0)}}#videoSlider{overflow:hidden;position:relative}.slide{position:absolute;animation:round 96s infinite;opacity:0}@keyframes round{8%{opacity:1}12%{opacity:0}}.slide:nth-child(1){animation-delay:88s}.slide:nth-child(2){animation-delay:80s}.slide:nth-child(3){animation-delay:72s}.slide:nth-child(4){animation-delay:64s}.slide:nth-child(5){animation-delay:56s}.slide:nth-child(6){animation-delay:48s}.slide:nth-child(7){animation-delay:40s}.slide:nth-child(8){animation-delay:32s}.slide:nth-child(9){animation-delay:24s}.slide:nth-child(10){animation-delay:16s}.slide:nth-child(11){animation-delay:8s}.slide:nth-child(12){animation-delay:0s}html,body{font-size:15px;font-family:myriad-pro,Verdana,Arial,sans-serif;line-height:1.4;font-weight:normal}html ::-moz-selection,body ::-moz-selection{color:silver;background:#555}html ::selection,body ::selection{color:silver;background:#555}:active,:focus{outline:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background-color:#4b575f}::-webkit-scrollbar-thumb{background-color:#0090c3}::-webkit-scrollbar-thumb:hover{background-color:#0090c3}h2,h3,h4,h5{color:#333}b,strong{font-weight:600}a{color:inherit;text-decoration:none;padding-bottom:1px;-webkit-transition:border-color 150ms ease-in-out;-moz-transition:border-color 150ms ease-in-out;-ms-transition:border-color 150ms ease-in-out;-o-transition:border-color 150ms ease-in-out;transition:border-color 150ms ease-in-out}a:hover,a:active,a:focus{border-color:transparent}dl{line-height:1.65}small{font-size:75%}button,a.button{display:inline-block;text-decoration:none;font-family:myriad-pro,Verdana,Arial,sans-serif;cursor:pointer;padding:10px 40px;background:#0090c3;border:1px solid #0085b4;color:#fff;margin:10px 0;font-weight:300;font-size:15px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000;-webkit-transition:background 150ms ease-in-out, border 150ms ease-in-out;-moz-transition:background 150ms ease-in-out, border 150ms ease-in-out;-ms-transition:background 150ms ease-in-out, border 150ms ease-in-out;-o-transition:background 150ms ease-in-out, border 150ms ease-in-out;transition:background 150ms ease-in-out, border 150ms ease-in-out}button:hover,button:focus,button:active,a.button:hover,a.button:focus,a.button:active{background:#00a3dd;border:1px solid #0098cd}#main-content>div,#main-content>section{z-index:5;position:relative}#main-content .borderLeft{margin-left:15px;border-left:2px solid #ccc;padding-left:40px}#main-content .borderLeft [class*="grid-"]:first-child{padding-left:0;padding-right:20px}#main-content .borderLeft [class*="grid-"]:last-child{padding-right:0;padding-left:20px}#main-content .borderLeft [class*="grid-"] p:last-of-type{margin-bottom:5px}body>div,body>section,body>footer{z-index:5;position:relative}#twentyYears{width:550px;height:115px;position:absolute;right:0;top:66%;margin-top:-58px;z-index:800;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;transform:translateX(0);background-color:rgba(51,63,72,0.6)}#twentyYears img{width:100%;height:auto}#twentyYears:hover{cursor:pointer;background-color:rgba(51,63,72,0.2)}#twentyYears.closed{transform:translateX(406px)}#transformWrapper{position:relative;top:0px;left:0px;right:0px;bottom:0px}.pageHome{overflow-x:hidden}.pageHome #header{overflow-x:hidden;padding:10px 0;background:transparent;position:absolute;width:100%;z-index:4000;transform:translateY(0px);-webkit-transform:translateY(0px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:transform 550ms ease-in-out;-moz-transition:transform 550ms ease-in-out;-ms-transition:transform 550ms ease-in-out;-o-transition:transform 550ms ease-in-out;transition:transform 550ms ease-in-out}.pageHome #header img{width:254px;transform:scale(1);transform-origin:left;height:100%;-webkit-transition:transform 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out;-ms-transition:transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out}.pageHome #header h1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none}.pageHome #header h1 a{margin:15px 0;display:inline-block}.pageHome #header.dontScroll{-webkit-transition:transform 0ms ease-in-out;-moz-transition:transform 0ms ease-in-out;-ms-transition:transform 0ms ease-in-out;-o-transition:transform 0ms ease-in-out;transition:transform 0ms ease-in-out}.pageHome #header.fixedHeader{padding:0;position:fixed;top:-80px;background:#333f48}.pageHome #header.fixedHeader img{transform:scale(0.85);padding:17px 0 0;margin-top:-13px;transform-origin:left}.pageHome #header.fixedHeader.scroll{transform:translateY(80px)}.pageHome #header #toggleContainer{display:none}.pageHome #header .navToggle{display:none}.pageHome #headerPusher{display:none}.error404,.noticeBox{overflow-x:hidden}.error404 #header,.noticeBox #header{overflow-x:hidden;padding:10px 0;background:transparent;position:absolute;width:100%;z-index:4000;transform:translateY(0px);-webkit-transform:translateY(0px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:transform 550ms ease-in-out;-moz-transition:transform 550ms ease-in-out;-ms-transition:transform 550ms ease-in-out;-o-transition:transform 550ms ease-in-out;transition:transform 550ms ease-in-out}.error404 #header img,.noticeBox #header img{width:254px;transform:scale(1);transform-origin:left;height:100%;-webkit-transition:transform 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out;-ms-transition:transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out}.error404 #header h1,.noticeBox #header h1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none}.error404 #header h1 a,.noticeBox #header h1 a{margin:15px 0;display:inline-block}.error404 #header.fixedHeader,.noticeBox #header.fixedHeader{padding:0;position:fixed;top:-80px;background:#333f48}.error404 #header.fixedHeader img,.noticeBox #header.fixedHeader img{transform:scale(0.85);padding:17px 0 0;margin-top:-13px;transform-origin:left}.error404 #header.fixedHeader.scroll,.noticeBox #header.fixedHeader.scroll{transform:translateY(80px)}.error404 #headerPusher,.noticeBox #headerPusher{display:none}.error404 h2,.noticeBox h2{color:#333f48;font-size:160px;font-family:'myriad-pro-condensed', Verdana, Arial, sans-serif;font-weight:bold;margin:200px 0 0;text-transform:uppercase}.error404 h3,.noticeBox h3{color:#0090c3;font-size:42px;margin:-35px 0 30px}.error404 #errorMonster,.noticeBox #errorMonster{margin:-75px 0 30px}.error404 #box,.noticeBox #box{margin-top:170px}.error404 #box h2,.noticeBox #box h2{color:#2f2f2f;font-size:32px;text-transform:uppercase;margin:0;font-weight:400}.error404 #box h2 b,.noticeBox #box h2 b{color:#0090c3;font-weight:600}.error404 #box h3,.noticeBox #box h3{color:#2f2f2f;font-size:32px}.error404 #box #lighthouse,.noticeBox #box #lighthouse{margin:15px -20px 25px 0;width:100%;height:auto;opacity:.1;float:right}#navigation ul{list-style:none}#navigation ul li{margin-left:10px;display:inline-block;border-bottom:transparent;-webkit-transition:border 700ms ease-in-out;-moz-transition:border 700ms ease-in-out;-ms-transition:border 700ms ease-in-out;-o-transition:border 700ms ease-in-out;transition:border 700ms ease-in-out}#navigation a{font-weight:300;display:inline-block;padding:8px 10px;font-size:17px;color:#ccc;text-decoration:none;-webkit-transition:color 700ms ease-in-out;-moz-transition:color 700ms ease-in-out;-ms-transition:color 700ms ease-in-out;-o-transition:color 700ms ease-in-out;transition:color 700ms ease-in-out}#navigation a:hover{color:#eee}#navigation ul li.active{border-bottom:solid 1px #0090c3}#navigation ul li.active a{color:#fff}#navigation #login{background:url("../img/icons/lock.svg") no-repeat center left;background-size:15px 15px;padding-left:13px;margin-left:25px}#headerVideo{background:#333;overflow:hidden;width:100%;height:100vh;position:relative}#headerVideo .videobox{font-size:0}#headerVideo .videobox:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 190px 180px -126px rgba(0,0,0,0.6);background:rgba(0,0,20,0.525);z-index:1}#headerVideo #videoSlider,#headerVideo .slide{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#headerVideo #videoSlider .hide,#headerVideo .slide .hide{display:none}#headerVideo .video-container{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}#headerVideo .video-container video,#headerVideo .video-container #videoSlider,#headerVideo .video-container .slide{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#headerVideo .video-container video .hide,#headerVideo .video-container #videoSlider .hide,#headerVideo .video-container .slide .hide{display:none}#headerVideo .headerText{position:absolute;top:50%;width:100%;margin-top:-150px;z-index:100}#headerVideo .headerText h2{font-family:"Open Sans",open-sans,Verdana,Arial,sans-serif;color:#fff;font-weight:300;font-size:72px;line-height:1;margin:10px 0;text-transform:uppercase}#headerVideo .headerText h2 b{font-weight:300;color:#0090c3}#headerVideo .headerText h3{color:#ccc;font-weight:300;font-size:30px;margin:16/2px 0}#headerVideo .headerText a.button{margin:40px 0 0 1px;padding:10px 20px 11px;border:none;text-transform:uppercase;position:relative}#headerVideo .headerText a.button:before{content:'';position:absolute;right:-20px;width:0;top:0;height:0;border-top:21px solid transparent;border-left:20px solid #0090c3;border-bottom:21px solid transparent;-webkit-transition:background 150ms ease-in-out, border 150ms ease-in-out;-moz-transition:background 150ms ease-in-out, border 150ms ease-in-out;-ms-transition:background 150ms ease-in-out, border 150ms ease-in-out;-o-transition:background 150ms ease-in-out, border 150ms ease-in-out;transition:background 150ms ease-in-out, border 150ms ease-in-out}#headerVideo .headerText a.button:hover:before,#headerVideo .headerText a.button:focus:before,#headerVideo .headerText a.button:active:before{border-left:20px solid #00a3dd}#headerVideo #fastContact{position:absolute;width:100%;bottom:25px;left:0;font-size:16px;opacity:.95;z-index:210}#headerVideo #fastContact img{margin:0 12px -9px 0;height:28px;width:24px;display:inline-block}#headerVideo #fastContact span:after{content:"@"}#headerVideo #fastContact a{color:#bbb;text-decoration:none;border:none;margin:12px 8px}#headerVideo #fastContact a.phone{margin-left:0}#headerVideo #fastContact a.phone:before{background:url("../img/icons/phone2.svg") no-repeat;background-size:cover;margin-top:-4px;content:'';display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:middle}#headerVideo #fastContact a.mail:before{background:url("../img/icons/mail.svg") no-repeat;background-size:cover;content:'';display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:middle}#headerVideo #fastContact #languages{text-align:right;line-height:22px;float:right;position:relative}#headerVideo #fastContact #languages:before{position:absolute;content:'';background:url("/img/icons/language.svg") no-repeat center;height:28px;width:24px;display:inline-block;right:140px;top:-2px}#headerVideo #fastContact #languages .language{font-weight:300;display:inline-block;font-size:14px;color:#bbb;padding:0 7px;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;margin:0}#headerVideo #fastContact #languages .language:hover{color:#eee}#headerVideo #fastContact #languages .language.currentLanguage{color:#eee;margin:0}.error{display:none;position:absolute;width:20%;top:25%;left:40%;height:auto;z-index:3000;background:white;text-align:center}.error.open{display:block}.error p{display:block;font-size:14px;padding:10px 0}.error #errorClose{box-sizing:border-box;display:inline-block;margin:10px 0 0;width:100%;text-decoration:none;font-family:myriad-pro,Verdana,Arial,sans-serif;cursor:pointer;padding:10px 0;background:#0090c3;border:1px solid #0085b4;color:#fff;font-weight:300;font-size:15px;text-transform:uppercase;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000;-webkit-transition:background 150ms ease-in-out, border 150ms ease-in-out;-moz-transition:background 150ms ease-in-out, border 150ms ease-in-out;-ms-transition:background 150ms ease-in-out, border 150ms ease-in-out;-o-transition:background 150ms ease-in-out, border 150ms ease-in-out;transition:background 150ms ease-in-out, border 150ms ease-in-out}.error #errorClose:hover,.error #errorClose:focus,.error #errorClose:active{background:#00a3dd;border:1px solid #0098cd}.success{display:none;position:absolute;width:40%;box-shadow:0 4px 13px 0 rgba(51,51,51,0.65);top:25%;left:30%;height:auto;z-index:3000;background:white;text-align:center}.success #successImage{height:40px;display:inline-block;width:60px;position:absolute;top:50%;margin-top:-20px;left:20px}.success.open{display:block}.success p{display:inline-block;font-size:16px;line-height:18px;padding:10px 90px 10px 90px}.success #successClose{text-align:center;line-height:35px;width:30px;height:30px;background:url("../img/icons/exit.svg") center no-repeat;background-size:25px 25px;display:block;position:absolute;right:5px;top:6px;cursor:pointer;z-index:1100}.success #successClose:hover{opacity:0.8}.icScroll{position:absolute;bottom:25px;text-align:center;width:100%;z-index:200;font-size:0}.icScroll a{font-size:0;display:inline-block;text-decoration:none;color:#ddd;background:transparent url(../img/loading.svg) no-repeat center;background-size:cover;width:84px;height:84px;line-height:109px;position:relative;z-index:250;border-bottom:none}.icScroll img{width:24px;-webkit-animation:pulse 2500ms infinite;-moz-animation:pulse 2500ms infinite;-ms-animation:pulse 2500ms infinite;-o-animation:pulse 2500ms infinite;animation:pulse 2500ms infinite}.icScroll i{font-size:24px !important}section:not(#headerVideo):not(#claim):not(#contactFormula):not(#privacy):not(#legalNotice):not(#showreel){padding:100px 0}#about{background:#fdfdfd}#about h2{font-family:"Open Sans", open-sans, Verdana, Arial, sans-serif;font-size:32px;line-height:1.3;color:#2f2f2f;margin-bottom:12px}#about h2 b{text-transform:uppercase;color:#0090c3}#about h3{line-height:1.5}#about p{line-height:1.5;margin-top:5px;margin-bottom:22.5px}#about p:nth-child(2){margin-bottom:14px}#about p b{font-weight:400;color:#0090c3;font-size:19px;line-height:1.4}#about p a{text-decoration:underline}#about p a:hover{color:#0090c3}#about p .creativity{display:inline-block;margin:10px 0}#about p.highlight{width:100%;padding:9px 16px;background-color:rgba(76,86,92,0.1);font-size:19px;line-height:1.3;font-weight:400;margin:18px 0 9px;box-sizing:border-box}#about p .ourTarget{font-size:16px;font-weight:400;color:#666}#about p .preventLinebreak{display:inline-block}#about .highlightContainer{width:100%;float:left}#about blockquote p{font-weight:400;line-height:1.5;position:relative;font-size:19px;margin-bottom:4px !important;margin-top:-12.5px !important;display:inline-block;padding-left:10px;color:#0090c3;box-sizing:border-box}#about blockquote p:before{content:'';position:absolute;top:66%;left:1px;width:7.5px;height:6.5px;background-size:cover;background-image:url("../img/icons/quote3.svg");background-position:center;background-repeat:no-repeat;z-index:500}#about blockquote p:after{content:'';position:absolute;top:3px;right:-9px;width:7.5px;height:6.5px;background-size:cover;background-image:url("../img/icons/quote3.svg");background-position:center;background-repeat:no-repeat;z-index:500;transform:rotate(180deg);-webkit-transform:rotate(180deg)}#about .bq{margin-bottom:2px}#about ul{margin-bottom:24.5px}#about ul li{margin-left:13px;line-height:1.5;list-style-image:url("../img/icons/arrow.png")}#about .titleRight{text-align:right}#about .borderLeft{border-left:2px solid #d0d7dd;padding-left:36px}#about .borderLeft [class*="grid-"]:first-child{padding-left:0;padding-right:20px}#about .borderLeft [class*="grid-"]:last-child{padding-right:0;padding-left:20px}#about .borderLeft [class*="grid-"] p:last-of-type{margin-bottom:9px}#philosophie{background:#fdfdfd}#philosophie h2{font-size:32px}#philosophie h2 b{text-transform:uppercase;color:#0090c3}#philosophie p{padding:0 0 10px 0}#philosophie img{position:absolute;top:-42px;left:50%;margin-left:-40px;padding:5px;width:70px;height:70px;background:#fdfdfd;-webkit-transition:transform 500ms ease-in-out;-moz-transition:transform 500ms ease-in-out;-ms-transition:transform 500ms ease-in-out;-o-transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out}#philosophie #iconPicture{width:80px;height:80px;margin-left:-45px;top:-47px}#philosophie .philContainer{position:relative;border:2px solid #d0d7dd;padding:56px 48px 48px;margin-top:64px;height:435px;display:inline-block}#philosophie .philContainer:hover>img{transform:scale(1.1);-webkit-transform:scale(1.1)}#philosophie .grid-8{width:31.3333333%}#philosophie .grid-8:nth-child(3n+2){margin-right:2%}#philosophie .grid-8:nth-child(3n+0){margin:0 1%}#philosophie .grid-8:nth-child(3n+1){margin-left:2%}#philosophie .grid-8 h3{font-size:24px;font-weight:400;color:#2f2f2f;margin-bottom:24px;text-align:center}#quickInformation{display:block;background-image:url("../img/one-step-beyond.jpg");background-position:center;background-size:cover;filter:grayscale(50%) brightness(1);width:100%;height:auto;padding:30px 0 !important;position:relative}#quickInformation .iconContainer{display:inline-block;vertical-align:top;padding:10px 10px}#quickInformation #aboutCertification,#quickInformation #aboutCoffee,#quickInformation #aboutCustomers,#quickInformation #aboutEstablishment,#quickInformation #aboutProjects{width:32px}#quickInformation #aboutEmployees{width:42px}#quickInformation .maxContainer{z-index:200;width:100%;height:auto;padding:0 20px}#quickInformation .aboutContainer{display:inline-block;vertical-align:middle;padding-left:10px;border-left:2px solid #ccc;color:#e5e5e5;margin:10px 0}#quickInformation span{line-height:1}#quickInformation .plus{font-size:25px;vertical-align:3px;margin-left:3px}#quickInformation .fact{font-size:24px;font-weight:300;padding:5px 0 10px;display:block}#quickInformation .value{display:block;font-size:32px;padding:0}#showreel{background-color:#222a30}#showreel video{width:100%;height:auto;vertical-align:middle}#showreel .maxContainer{max-width:100%;padding-right:calc((100% - 1440px) / 2);padding-right:-moz-calc((100% - 1440px) / 2);padding-right:-webkit-calc((100% - 1440px) / 2);height:100%;line-height:0}#showreel #showreelText{display:inline-block;vertical-align:middle}#showreel #showreelText blockquote{color:#fdfdfd;font-size:32px;font-weight:300;margin-left:10px;padding-left:67px;line-height:1.4;position:relative}#showreel #showreelText blockquote:before{content:'';position:absolute;top:-4px;left:-3px;width:57px;height:45px;background-size:cover;background-image:url("../img/icons/quote.svg");background-repeat:no-repeat}#showreel .maxContainer2{max-width:100%;height:100%;line-height:0}#showreel #showreelText2{display:inline-block;vertical-align:middle;text-align:center;position:relative;padding:0 60px}#showreel #showreelText2 blockquote{color:#fdfdfd;font-size:27px;font-weight:300;line-height:1.4;position:relative}#showreel #showreelText2 blockquote .preventLinebreak{display:inline-block}#showreel #showreelText2 .bq{padding-bottom:30px;margin-bottom:30px;border-bottom:#768d9e 2px solid}#showreel #showreelText2 .bq-graphic{position:absolute;top:100%;left:50%;margin:-23px 0 0 -31px;width:62px;height:45px;background-size:cover;background-image:url("../img/icons/quote.svg");background-position:center;background-repeat:no-repeat;background-color:#222a30;z-index:500}#showreel .borderRight{margin-right:15px;border-right:2px solid #bbb;padding-right:40px}#showreel #showreelImage{position:relative;vertical-align:middle}#showreel #showreelImage.smallScreen #imageFullscreen{background-position:left}#showreel #showreelImage.fullscreen #imagePlay{height:60px;width:60px;margin-right:-30px;margin-top:-30px}#showreel #showreelImage img{display:block;width:100%;height:auto}#showreel #showreelImage #time{right:20px;width:75px;height:15px;color:white;bottom:10px;position:absolute;display:block;text-align:center;line-height:1}#showreel #showreelImage #current{float:left}#showreel #showreelImage #duration{float:right}#showreel #showreelImage #imagePlay{background-size:cover;background-image:url("../img/icons/play.svg");top:50%;right:50%;height:50px;width:50px;margin-right:-25px;margin-top:-25px;position:absolute;display:block;opacity:0.7;cursor:pointer;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#showreel #showreelImage #imagePlay:hover{opacity:1}#showreel #showreelImage .hide{opacity:0 !important;cursor:inherit !important}#showreel #showreelImage .hide div{display:none !important}#showreel #showreelImage #controls{height:75px;width:100%;position:absolute;bottom:0;left:0;display:block;-webkit-box-shadow:inset 0px -82px 102px -70px #000;-moz-box-shadow:inset 0px -82px 102px -70px #000;box-shadow:inset 0px -82px 102px -70px #000}#showreel #showreelImage #imagePause{background-size:cover;background-image:url("../img/icons/pause.svg");bottom:10px;left:20px;height:20px;width:20px;position:absolute;display:block;opacity:0.7;cursor:pointer;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#showreel #showreelImage #imagePause:hover{opacity:1}#showreel #showreelImage #imagePause.paused{background-image:url("../img/icons/play2.svg")}#showreel #showreelImage #imageVolume{background-size:cover;background-image:url("../img/icons/loud.svg");background-position:left;top:10px;right:20px;height:50px;width:50px;position:absolute;display:block;opacity:0.8;cursor:pointer;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#showreel #showreelImage #imageVolume:hover{opacity:1}#showreel #showreelImage #imageVolume.mute{background-position:right}#showreel #showreelImage #imageFullscreen{background-size:cover;background-image:url("../img/icons/fullscreen.svg");background-position:right;bottom:10px;left:60px;height:20px;width:20px;position:absolute;display:block;opacity:0.7;cursor:pointer;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#showreel #showreelImage #imageFullscreen:hover{opacity:1}.border{border-bottom:5px #0090c3 solid}#projects{background-color:#ececec}#projects h2{font-size:32px;margin-bottom:40px}#projects h2 b{text-transform:uppercase;color:#0090c3}#projects #projectButtonWrapper{margin-top:40px}#projects .projectWrapper{position:relative}#projects .projectWrapper .changeProjects{display:block;position:absolute;width:0;top:50%;height:0;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-top:-22px}#projects .projectWrapper .changeProjects:hover{opacity:0.8}#projects .projectWrapper #nextDescription,#projects .projectWrapper #lastDescription{display:none}#projects .projectWrapper #lastProjects{left:-55px;height:130px;width:40px;background:url("../img/icons/last.svg") no-repeat center;background-size:cover}#projects .projectWrapper #nextProjects{right:-55px;height:130px;width:40px;background:url("../img/icons/next.svg") no-repeat center;background-size:cover}#projects .hideSlide{display:none}#projects .projectSlides{position:relative;width:49.5%}#projects .projectSlides:nth-child(2n+0){margin-right:0.5%}#projects .projectSlides:nth-child(2n+1){margin-left:0.5%}.overlay{padding:0;position:absolute;width:100%;height:100%;top:0;right:0;z-index:0;overflow:hidden;transform:scale(0.5);opacity:0;-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;display:block}.overlay:nth-of-type(2){transform-origin:top left}.overlay:nth-of-type(4){transform-origin:top right}.overlay:nth-of-type(6){transform-origin:bottom left}.overlay:nth-of-type(8){transform-origin:bottom right}.overlay.open{opacity:1;z-index:2500;transform:scale(1)}.overlay.open .projectContent div{opacity:1}.overlay .close{text-align:center;line-height:45px;width:40px;height:40px;background:url("../img/icons/exit.svg") center no-repeat;background-size:35px 35px;display:block;position:absolute;right:10px;top:10px;cursor:pointer;z-index:1100}.overlay .close:hover{opacity:0.8}.overlay:before{content:'';display:block;width:180px;height:180px;background:transparent no-repeat center;background-size:cover;position:absolute;bottom:-8px;right:-8px;opacity:0.8;z-index:1}.overlay.web:before{background-image:url("../img/icons/web_b.svg")}.overlay.webTool:before{background-image:url("../img/icons/tools_b.svg")}.overlay.print:before{background-image:url("../img/icons/print_b.svg")}.overlay.video:before{background-image:url("../img/icons/video_b.svg");-webkit-transform:scaleX(-1);transform:scaleX(-1);bottom:-16px;right:-5px}.overlay.design3d:before{background-image:url("../img/icons/3d_b.svg")}.overlay.documentation:before{background-image:url("../img/icons/docu.svg")}.overlay .projectContent{width:100%;right:0;height:100%;top:0;display:block;background-color:#555;box-sizing:border-box;text-align:center;overflow:hidden;z-index:5}.overlay .projectContent:before{content:'';display:inline-block;height:100%;vertical-align:middle}.overlay .projectContent div{display:inline-block;width:85%;text-align:left;vertical-align:middle;line-height:1.4;opacity:0;margin-top:-2px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.overlay .projectContent div .linkButton{position:relative;padding:5px 20px 6px;border:none;z-index:50}.overlay .projectContent div .linkButton:before{content:'';position:absolute;right:-14px;width:0;top:0;height:0;border-top:16px solid transparent;border-left:14px solid #0090c3;border-bottom:16px solid transparent;-webkit-transition:background 150ms ease-in-out, border 150ms ease-in-out;-moz-transition:background 150ms ease-in-out, border 150ms ease-in-out;-ms-transition:background 150ms ease-in-out, border 150ms ease-in-out;-o-transition:background 150ms ease-in-out, border 150ms ease-in-out;transition:background 150ms ease-in-out, border 150ms ease-in-out}.overlay .projectContent div .linkButton:hover:before,.overlay .projectContent div .linkButton:focus:before,.overlay .projectContent div .linkButton:active:before{border-left:14px solid #00a3dd}.overlay .projectContent div h5{position:relative;color:#fdfdfd;font-size:25px;font-weight:300;margin:0 0 20px;z-index:50}.overlay .projectContent div p{position:relative;font-size:17px;margin:0 0 20px;color:#fdfdfd;z-index:50}.project{cursor:pointer;overflow:hidden;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;width:49%;z-index:100}.project.yourPanel{cursor:default}.project.yourPanel div a{cursor:default}.project:nth-child(4n+1){margin-right:1%}.project:nth-child(4n+3){margin-left:1%}.project:nth-child(1),.project:nth-child(3){margin-bottom:1%}.project:nth-child(5),.project:nth-child(7){margin-top:1%}.project:hover>div>a>img{-webkit-transform:rotate(-5deg) scale(1.1);-moz-transform:rotate(-5deg) scale(1.1);-ms-transform:rotate(-5deg) scale(1.1);-o-transform:rotate(-5deg) scale(1.1);transform:rotate(-5deg) scale(1.1)}.project:hover{cursor:pointer}.project .imageContainer{width:100%;height:auto;position:relative;overflow:hidden;box-sizing:border-box;font-size:0}.project .imageContainer img{box-sizing:border-box;border:1px solid #ccc;padding:0;height:auto;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.project .imageContainer .category{display:none}#partners{display:block;background-image:url("../img/trademark-signum.jpg");background-position:center;background-size:cover;filter:grayscale(50%) brightness(1);width:100%;height:auto;padding:10px 0 !important;text-align:center}#partners img{vertical-align:middle;display:inline-block;opacity:1;width:125px;height:auto;transition-timing-function:linear;transition-property:opacity}#partners .vanish{opacity:0;-webkit-transition:opacity 700ms ease-out;-moz-transition:opacity 700ms ease-out;-ms-transition:opacity 700ms ease-out;-o-transition:opacity 700ms ease-out;transition:opacity 700ms ease-out}#partners .marquee{width:100%;box-sizing:border-box}#partners .marquee li{display:inline-block;width:20%;-webkit-transition:opacity 700ms ease-in;-moz-transition:opacity 700ms ease-in;-ms-transition:opacity 700ms ease-in;-o-transition:opacity 700ms ease-in;transition:opacity 700ms ease-in}#partners .row2{margin-top:20px}#partners #imgBeko{max-width:100%;height:100px;width:auto}#partners #imgRuby{width:100px;height:auto}#partners #imgSiemens{width:175px;height:auto}#partners #imgHoneywell{width:175px;height:auto}#partners .maxContainer{z-index:200;width:100%;padding:10px 20px;height:auto}#partners #imgUDS{margin-top:-20px}#partners #imgApollo{margin-top:-20px}#partners li{list-style:none}.JS #partners .vanish{opacity:0}.JS #partners .row2{margin-top:-100px}#services{background:#fdfdfd}#services .animated{animation-fill-mode:none}#services .grid-8{width:31.3333333%}#services .grid-8:nth-child(3n+1){margin-right:2%}#services .grid-8:nth-child(3n+2){margin:0 1%}#services .grid-8:nth-child(3n+0){margin-left:2%}#services h2{font-size:32px}#services h2 b{text-transform:uppercase;color:#0090c3}#services h3{margin-bottom:75px;text-transform:uppercase}#services .service{position:relative;border:2px solid #d0d7dd;padding:56px 48px 48px;margin-top:64px;height:280px}#services .service.hidden{visibility:hidden}#services .service h4{font-size:24px;font-weight:400;color:#2f2f2f;margin-bottom:24px;text-align:center}#services .service ul li{margin-left:13px;line-height:1.5;list-style-image:url("../img/icons/arrow.png")}#services .service p{margin-bottom:0}#services .service img{position:absolute;top:-40px;left:50%;margin-left:-38px;padding:10px;width:60px;height:60px;background:#fdfdfd;transition:400ms;-webkit-transition:transform 500ms ease-in-out;-moz-transition:transform 500ms ease-in-out;-ms-transition:transform 500ms ease-in-out;-o-transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out}#services .service:hover>img{transform:scale(1.1);-webkit-transform:scale(1.1)}.clearfix,#main-content .borderLeft:after,#about .borderLeft:after{content:'';display:block;clear:both}#contactButton{font-size:18px;font-weight:400;position:absolute;top:15%;left:-100px;z-index:1000;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);display:block}#contactFormula{color:#333;font-size:0;width:550px;position:fixed;top:15%;right:-550px;z-index:4100;-webkit-transition:transform 500ms ease-in-out, z-index 500ms ease-in-out;-moz-transition:transform 500ms ease-in-out, z-index 500ms ease-in-out;-ms-transition:transform 500ms ease-in-out, z-index 500ms ease-in-out;-o-transition:transform 500ms ease-in-out, z-index 500ms ease-in-out;transition:transform 500ms ease-in-out, z-index 500ms ease-in-out}#contactFormula.open{transform:translateX(-550px);-webkit-transform:translateX(-550px)}#contactFormula .close{text-align:center;line-height:45px;font-weight:300;width:35px;height:35px;color:#0090c3;background:url("../img/icons/exit.svg") center no-repeat;background-size:30px 30px;display:block;position:absolute;right:10px;top:10px;cursor:pointer;z-index:1100}#contactFormula .close:hover{opacity:0.8}#contactFormula .contactData{width:100%;color:#333;font-size:14px}#contactFormula .contactData h2{color:#0090c3;font-weight:300;font-size:20px;margin:30px 0 10px}#contactFormula .contactData dt{font-weight:300}#contactFormula .contactData .formWrapper .formContainer{background:#fafafa;width:100%;box-shadow:0 10px 22px -4px rgba(51,51,51,0.55);z-index:500;padding:40px 40px 0 40px;box-sizing:border-box}#contactFormula .contactData .formWrapper .formContainer address{font-style:normal;font-size:15px;display:block;margin:0 0 8px 1px}#contactFormula .contactData .formWrapper .formContainer address #contactAddress{display:inline-block;width:50%;float:left;line-height:24px}#contactFormula .contactData .formWrapper .formContainer address #contactInformation{display:inline-block;width:50%;float:left}#contactFormula .contactData .formWrapper .formContainer address .clear{clear:both}#contactFormula .contactData .formWrapper .formContainer address dl,#contactFormula .contactData .formWrapper .formContainer address dt,#contactFormula .contactData .formWrapper .formContainer address dd{display:inline-block;line-height:1.5}#contactFormula .contactData .formWrapper .formContainer address dt{width:25%;font-family:Myriad pro Semibold, Verdana, sans-serif;color:#6f6f6f}#contactFormula .contactData .formWrapper .formContainer address dl{width:100%}#contactFormula .contactData .formWrapper .formContainer address dd{width:70%}#contactFormula .contactData .formWrapper .formContainer address a{color:#0090c3}#contactFormula .contactData .formWrapper .formContainer address a:hover{color:#00b6f6}#contactFormula .contactData .formWrapper .formContainer address a span:after{content:"@"}#contactFormula .contactData .formWrapper #websiteLabel{visibility:hidden;font-size:0;line-height:0;margin:0;padding:0}#contactFormula .contactData .formWrapper #websiteLabel label,#contactFormula .contactData .formWrapper #websiteLabel input{visibility:hidden;font-size:0;line-height:0;margin:0;padding:0;height:0}#contactFormula .contactData .formWrapper h2{margin-top:-4px;font-size:24px;line-height:1;margin-bottom:24px}#contactFormula .contactData .formWrapper p,#contactFormula .contactData .formWrapper label{color:#777}#contactFormula .contactData .formWrapper label{font-weight:bold;font-size:0}#contactFormula .contactData .formWrapper form input,#contactFormula .contactData .formWrapper form textarea{font-family:"Open Sans",open-sans,Verdana,Arial,sans-serif;border-bottom:1px solid #ccc;padding-left:50px;padding-bottom:1px;background:#f0f0f0;transition:border 400ms}#contactFormula .contactData .formWrapper form input:focus,#contactFormula .contactData .formWrapper form textarea:focus{border-color:#0090c3}#contactFormula .contactData .formWrapper form input{height:42px}#contactFormula .contactData .formWrapper form textarea{height:180px;font-size:13px}#contactFormula .contactData .formWrapper button{width:calc(100% + 80px);position:relative;margin:32px 0 0 0;left:-40px;text-align:left;padding:18px 40px}#contactFormula .contactData .formWrapper #send{-webkit-transition:background 200ms ease-in-out;-moz-transition:background 200ms ease-in-out;-ms-transition:background 200ms ease-in-out;-o-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out}#contactFormula .contactData .formWrapper #send.inactive{background-color:#485966;border:none;cursor:not-allowed;color:#b2bfc8}#contactFormula .contactData .formWrapper .inputContainer{position:relative;display:block;margin-top:4px}#contactFormula .contactData .formWrapper .inputContainer:before{content:'';position:absolute;box-sizing:border-box;top:0;left:0;height:100%;width:40px;padding:4px;z-index:10;background:transparent center no-repeat}#contactFormula .contactData .formWrapper .inputContainer.inputContainerName:before{background-image:url("../img/icons/user.svg")}#contactFormula .contactData .formWrapper .inputContainer.inputContainerEmail:before{background-image:url("../img/icons/at.svg")}#contactFormula .contactData .formWrapper .inputContainer.inputContainerPhone:before{background-image:url("../img/icons/phone.svg")}#contactFormula .contactData .formWrapper .inputContainer.inputContainerSubject:before{background-image:url("../img/icons/tag.svg")}#contactFormula .contactData .formWrapper .inputContainer.inputContainerMessage:before{background:url("../img/icons/email.svg") transparent center 11px no-repeat}.noJS #contactFormula:target{transform:translateX(-550px);-webkit-transform:translateX(-550px)}form label{display:block;margin:8px 0;cursor:pointer}form input,form textarea{border:none;width:100%;height:36px;padding:0 10px;background:#fafafa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}form textarea{resize:none;font-family:myriad-pro,Verdana,Arial,sans-serif;height:180px;padding:10px 10px;display:block;overflow:auto}#privacy{display:none;background-color:#fdfdfd;color:#333;font-size:0;width:80%;position:fixed;top:8%;right:10%;z-index:5000;padding:30px;height:84%;box-shadow:0 4px 13px 0 rgba(51,51,51,0.65)}#privacy .title{padding:20px 30px 20px 30px}#privacy .popupBody{background:#f0f0f0;padding:20px 30px 20px 30px}#privacy .grid-12{padding:0 20px}#privacy .overflow{overflow:auto;width:80%;position:fixed;top:8%;right:10%;z-index:990;height:84%}#privacy.open{display:block}#privacy .close{text-align:center;font-size:45px;line-height:45px;font-weight:300;width:35px;height:35px;color:#0090c3;background:url("../img/icons/exit.svg") center no-repeat;background-size:cover;display:block;position:absolute;right:30px;top:20px;cursor:pointer;z-index:5100}#privacy .close:hover{opacity:0.8}#privacy h2{font-size:29px;color:#0090c3}#privacy h3{font-size:18px;margin-bottom:10px;color:#0090c3}#privacy p{font-size:15px;margin-bottom:20px}#privacy a{color:#0090c3}#privacy a:hover{color:#00b6f6}.noJS #privacy:target{display:block}#legalNotice{display:none;background-color:#fdfdfd;font-size:15px;color:#333;width:900px;position:fixed;top:15%;right:50%;margin-right:-425px;z-index:5000;box-shadow:0 4px 13px 0 rgba(51,51,51,0.65)}#legalNotice .title{padding:20px 30px 20px 30px}#legalNotice .popupBody{background:#f0f0f0;padding:20px 30px 20px 30px}#legalNotice.open{display:block}#legalNotice .close{text-align:center;font-size:45px;line-height:45px;font-weight:300;width:35px;height:35px;color:#0090c3;background:url("../img/icons/exit.svg") center no-repeat;background-size:cover;display:block;position:absolute;right:30px;top:20px;cursor:pointer;z-index:5100}#legalNotice .close:hover{opacity:0.8}#legalNotice h2{font-size:29px;color:#0090c3}#legalNotice h3{font-size:18px;margin-bottom:10px;color:#0090c3}#legalNotice p{font-size:15px;margin-bottom:20px}#legalNotice address{font-style:normal;font-size:15px;display:block}#legalNotice dl,#legalNotice dt,#legalNotice dd{display:inline-block;line-height:1.4}#legalNotice .grid-14 dt{width:70px}#legalNotice .grid-10 dt{width:150px}#legalNotice dt{font-family:Myriad pro Semibold, Verdana, sans-serif;color:#6f6f6f}#legalNotice a{color:#0090c3}#legalNotice a:hover{color:#00b6f6}#legalNotice a span:after{content:"@"}#legalNotice .contactNote{margin-top:10px;font-size:12px}.noJS #legalNotice:target{display:block}#projectVideos{display:none}#projectVideos.watch{display:block}#projectVideos video{width:100%;height:auto}#projectVideos #projectVideoImage{position:relative}#projectVideos #projectVideoImage.smallScreen #imageFullscreenProject{background-position:left}#projectVideos #projectVideoImage.fullscreen #imagePauseProject,#projectVideos #projectVideoImage.fullscreen #imageFullscreenProject,#projectVideos #projectVideoImage.fullscreen #imageVolumeProject{height:30px;width:30px}#projectVideos #projectVideoImage img{display:block;width:100%;height:auto}#projectVideos #projectVideoImage #timeProject{right:20px;width:75px;height:15px;color:white;bottom:10px;position:absolute;display:block;text-align:center;line-height:1}#projectVideos #projectVideoImage #currentProject{float:left}#projectVideos #projectVideoImage #durationProject{float:right}#projectVideos #projectVideoImage #imagePlayProject{background-size:cover;background-image:url("../img/icons/play.svg");top:50%;right:50%;height:50px;width:50px;margin-right:-25px;margin-top:-25px;position:absolute;display:block;opacity:0.7;cursor:pointer;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#projectVideos #projectVideoImage #imagePlayProject:hover{opacity:1}#projectVideos #projectVideoImage .hide{opacity:0 !important;cursor:inherit !important}#projectVideos #projectVideoImage .hide div{display:none !important}#projectVideos #projectVideoImage #controlsProject{height:75px;width:100%;position:absolute;bottom:0;left:0;display:block;-webkit-box-shadow:inset 0px -82px 102px -70px #000;-moz-box-shadow:inset 0px -82px 102px -70px #000;box-shadow:inset 0px -82px 102px -70px #000}#projectVideos #projectVideoImage #imagePauseProject{background-size:cover;background-image:url("../img/icons/pause.svg");bottom:10px;left:20px;height:20px;width:20px;position:absolute;display:block;opacity:0.7;cursor:pointer;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#projectVideos #projectVideoImage #imagePauseProject:hover{opacity:1}#projectVideos #projectVideoImage #imagePauseProject.paused{background-image:url("../img/icons/play2.svg")}#projectVideos #projectVideoImage #imageVolumeProject{background-size:cover;background-image:url("../img/icons/loud.svg");background-position:right;top:10px;right:20px;height:50px;width:50px;position:absolute;display:block;opacity:0.8;cursor:pointer;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#projectVideos #projectVideoImage #imageVolumeProject:hover{opacity:1}#projectVideos #projectVideoImage #imageVolumeProject.mute{background-position:left}#projectVideos #projectVideoImage #imageFullscreenProject{background-size:cover;background-image:url("../img/icons/fullscreen.svg");background-position:right;bottom:10px;left:100px;height:20px;width:20px;position:absolute;display:block;opacity:0.7;cursor:pointer;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#projectVideos #projectVideoImage #imageFullscreenProject:hover{opacity:1}#claim{background:#333f48;padding:28px 0 20px}#claim img{width:220px;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none}#cookie_hint{background:#222a30;color:#ccc;text-align:center;font-size:12px;position:fixed;top:0;width:100%;padding:15px 0 10px;z-index:5000;-moz-animation-name:riseHint;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-moz-animation-duration:700ms;-webkit-animation-name:riseHint;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:700ms;animation-name:riseHint;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:700ms}#cookie_hint .toPrivacy{text-decoration:underline;color:#0090c3;transition:all 250ms ease}#cookie_hint .toPrivacy:hover{color:#00b6f6}#cookie_hint .button{font-size:14px;display:inline-block;padding:6px 8px;text-transform:none}#footer{padding:15px 0;background:#222a30;color:#aaa}#footer p{font-size:14px;margin:1px 0 0}#footer a{color:#aaa;padding:0 10px;border:none;transition:200ms;font-size:14px}#footer a:hover,#footer a:focus,#footer a:active{color:#eee}#footer ul{list-style:none}#footer ul li{display:inline-block}.hidden{opacity:0}*:-webkit-full-screen{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;box-sizing:border-box;width:100%;height:auto;object-fit:contain}#orderWebsiteLabel{visibility:hidden;font-size:0;line-height:0;margin:0;padding:0}#orderWebsiteLabel label,#orderWebsiteLabel input{visibility:hidden;font-size:0;line-height:0;margin:0;padding:0;height:0}#orderForm{width:90%;padding-top:25px}#orderForm label{font-size:0}#orderForm input{background-color:#fafafa;border:1px solid #ececec}#orderForm p{padding:16px 0 16px 12px;font-size:14px;color:#aaa}#orderForm .errorMessage{color:red}#orderForm .errorTag{padding:3px 0 12px 11px}#orderForm .errorInput{border-color:red}.successMessage{margin:16px 0 16px 0;padding:6px 15px;background:#ececec;border:1px solid #0090c3;font-size:14px;color:#0090c3;font-weight:600;display:inline-block}.errorOrder{border:1px solid #ececec;padding-top:8px}.contactPrivacyPolicy input[type="checkbox"]{display:none}.contactPrivacyPolicy input[type="checkbox"]+label{font-size:15px !important;font-weight:normal !important;position:relative;padding-left:22px}.contactPrivacyPolicy input[type="checkbox"]+label a{color:#0090c3;text-decoration:underline}.contactPrivacyPolicy input[type="checkbox"]+label a:hover{text-decoration:none}.contactPrivacyPolicy input[type="checkbox"]+label:before{content:'';display:inline-block;position:absolute;width:14px;height:14px;background:#fff;border:1px solid #ccc;top:3px;left:0}.contactPrivacyPolicy input[type="checkbox"]:checked+label:before{box-shadow:inset 0 0 0 2px #fff;background:#0090c3}.batchImageContainer{padding-top:20px;text-align:right;margin-top:-40px;margin-bottom:20px}.batchImageContainer img{max-width:120px;height:auto;opacity:.65}@media only screen and (max-width: 1580px){#quickInformation .value{font-size:29px}#quickInformation .fact{font-size:21px}}@media only screen and (max-width: 1490px){.container{max-width:90%}.popupBody .container{max-width:100%}.title .container{max-width:100%}#services .container .container{max-width:100%}#quickInformation .maxContainer{max-width:1100px;margin:0 auto}#quickInformation .maxContainer #aboutCoffee,#quickInformation .maxContainer #aboutCertification,#quickInformation .maxContainer #aboutCustomers,#quickInformation .maxContainer #aboutEstablishment,#quickInformation .maxContainer #aboutProjects{padding:0 5px}#philosophie .philContainer{height:490px;padding:56px 32px 48px}#services .service{position:relative;border:2px solid #ccc;padding:56px 32px 48px}#showreel #showreelText2 blockquote{font-size:18px}#showreel #showreelText2 .bq-graphic{margin:-16px 0 0 -25px;width:50px;height:32px}#services .service{height:300px}#services .service h4{font-size:24px;margin-bottom:18px}}@media only screen and (max-width: 1180px){#philosophie .philContainer{height:450px}#philosophie #philPane3{margin:60px auto 0}#philosophie .grid-small-device-12{width:50%;margin:0 !important;padding:0 9px !important}#services #servicePane3{margin:60px auto 0}#services .grid-small-device-12{width:50%;margin:0 !important;padding:0 9px !important}}@media only screen and (max-width: 1024px){.pageHome #header{padding:0}.pageHome #header h1{margin-left:20px}#navClose{width:100%;max-width:100%}#navClose div{padding:0}#twentyYears{width:413px;height:86.34px;top:70%;margin-top:0}#twentyYears.closed{transform:translateX(305px)}#contactButton{top:35%}#navOpen:target #navigation{display:block !important}#navOpen:target #header .navShow{display:none}#navOpen:target #header .navHide{display:block}#navClose:target .navShow{display:block}#navOpen:target #header{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#contactFormula{position:absolute}.pageHome #header #navigation{display:none}.pageHome #header #navigation{height:auto;margin:0 auto;width:100%;text-align:left;padding:0}.pageHome #header #navigation ul li.active{border:none}.pageHome #header #navigation li{text-align:center;display:inline-block;margin:6px 0 0;width:50%;box-sizing:border-box}.pageHome #header #navigation ul{padding:5px 0 11px;display:block;background:#262f36}.pageHome #header #navigation #login{background:url(../img/icons/lock.svg) no-repeat;background-position:38% center;background-size:15px 15px}.pageHome #header .vertical-align-middle>*{font-size:0}.pageHome #header .navToggle{background:url("../img/icons/burger.svg") no-repeat center;background-size:28px 28px;height:30px;width:40px}.pageHome #header #toggleContainer{display:block;float:right !important;margin:42px 20px 0 0}.pageHome #header .navHide{display:none}.pageHome #header .navShow{display:block}#about .borderLeft .grid-middle-device-24,#about .grid-4,#about .grid-20,#about p.highlight{width:100%}#about .grid-20{padding:0}#about .borderLeft{margin:20px 0 0 0;padding:0;border:none}#about .borderLeft .grid-middle-device-24{padding:0}#about .borderLeft p.highlight{margin-top:10px !important;margin-bottom:17px !important}#about .borderLeft [class*="grid-"]:last-child{padding-left:0}.error404 .divide,.noticeBox .divide{height:400px}.error404 #404 h2,.noticeBox #404 h2{font-size:120px;margin:150px 0 0}.error404 #404 h3,.noticeBox #404 h3{font-size:36px;margin:-25px 0 30px}.error404 #404 #errorMonster,.noticeBox #404 #errorMonster{margin:-55px 0 30px;height:400px}}@media only screen and (max-width: 990px){#partners #imgBeko{max-width:100%;height:85px}#partners img{width:105px}#partners #imgRuby{width:85px}#partners #imgSiemens,#partners #imgHoneywell{width:140px}#projects .projectSlides{width:100%;margin:10px 0 0 !important}#projects .projectWrapper #nextProjects{right:-44px;height:104px;width:32px}#projects .projectWrapper #lastProjects{left:-44px;height:104px;width:32px}}@media only screen and (max-width: 920px){.pageHome #header #navigation #login{background-position:34% center}#legalNotice{width:500px;margin-right:-250px}#legalNotice .grid-14{width:100%}#legalNotice .grid-10{width:100%;margin-top:15px}#philosophie .philContainer{height:470px;padding:56px 24px 48px}#footer .grid-12{width:100%;padding:0}#footer .right{margin-top:5px;text-align:left}#footer a{padding:0 30px 0 0}.success{width:60%;left:20%}.success.open{display:block}.success p{font-size:14px}}@media only screen and (max-width: 800px){#about .grid-6{width:100%;margin-bottom:20px}#about .grid-6 h2{font-size:28px;margin-bottom:15px}#about .titleRight{text-align:left}#about .grid-18{width:100%}#about .grid-18 .borderLeft{border-left:none;margin-left:0;padding-left:0}#philosophie h2,#projects h2,#services h2,#about h2{font-size:28px;margin-bottom:15px}#showreel .grid-tablets-24{width:100%}#showreel #showreelText2{display:inline-block;vertical-align:middle;text-align:center;position:relative;padding:40px 100px}.project .imageContainer .overlay .projectContent div h5,.restProject .imageContainer .overlay .projectContent div h5{font-size:17px}#philosophie .philContainer{height:550px}#quickInformation .value{font-size:24px}#quickInformation .fact{font-size:18px}#quickInformation .plus{font-size:21px;vertical-align:2px;margin-left:3px}#privacy .grid-12,#privacy .grid-24{width:100%;padding:0}#privacy h2{font-size:21px;padding-right:40px;box-sizing:border-box}.pageHome #header #navigation #login{background-position:32% center}#projects .projectWrapper #nextProjects{right:-30px}#projects .projectWrapper #lastProjects{left:-30px}.error404 #404 #errorMonster{display:block;margin:0 auto 30px;height:400px}}@media only screen and (max-width: 750px){#headerVideo .headerText h2{font-size:56px}#headerVideo .headerText h3{font-size:24px}.icScroll{bottom:100px}#quickInformation .grid-desktop-bd-8{width:49%;float:none}#quickInformation #aboutCertification,#quickInformation #aboutCustomers,#quickInformation #aboutEstablishment,#quickInformation #aboutProjects{padding:0 5px}.pageHome #header #navigation #login{background-position:30% center}#philosophie h2{font-size:24px}#philosophie .grid-small-device-12{width:100%;padding:0 !important}#philosophie .push-small-device-6{left:0}#philosophie .philContainer{height:auto}#showreel #showreelImage #imageVolume{height:30px;width:30px}#projects h2{font-size:24px}#projects .project{padding:0 !important}#projects .project .overlay .projectContent div h5{font-size:21px}#services h2{font-size:24px}#services .grid-small-device-12{width:100%;padding:0 !important}#services .push-small-device-6{left:0}#partners #imgBeko{max-width:100%;height:70px}#partners img{width:85px}#partners #imgRuby{width:70px}#partners #imgSiemens,#partners #imgHoneywell{width:110px}.JS #partners .row2{margin-top:-62px}#about h2{font-size:24px}}@media only screen and (max-width: 620px){.pageHome #header #navigation #login{background-position:28% center}#partners #imgBeko{height:60px}#partners img{width:75px}#partners #imgRuby{width:60px}#partners #imgSiemens,#partners #imgHoneywell{width:90px}#privacy{width:80%;right:10%}#privacy .overflow{width:80%;right:10%;padding:40px}#legalNotice{width:400px;margin-right:-200px;z-index:5100}#contactFormula{width:100%;top:15%;right:-100%}#contactFormula.open{transform:translateX(-100%);-webkit-transform:translateX(-100%);z-index:6000}#contactButton{top:40%}#twentyYears{width:300px;height:62.72px;top:70%;margin-top:0}#twentyYears.closed{transform:translateX(223px)}#headerVideo #fastContact .grid-16,#headerVideo #fastContact .grid-8{width:100%}#headerVideo #fastContact #languages{margin-bottom:10px;float:left;text-align:left}}@media only screen and (max-width: 550px){.pageHome #header .navToggle{background:url(../img/icons/burger.svg) no-repeat center;background-size:25px 22px;height:30px;width:40px}.pageHome #header #navigation #login{background-position:25% center}#quickInformation .value{font-size:24px}#quickInformation .fact{font-size:16px}#quickInformation #aboutCertification,#quickInformation #aboutCoffee,#quickInformation #aboutCustomers,#quickInformation #aboutEstablishment,#quickInformation #aboutProjects{width:28px}#quickInformation #aboutEmployees{width:35px}#philosophie .philContainer,#services .service{height:auto}#showreel #showreelText2{padding:40px 50px}#headerVideo .headerText h2{font-size:48px}#headerVideo .headerText h3{font-size:21px}#projects{padding:100px 0 140px !important}#projects .projectWrapper .changeProjects{line-height:1.6}#projects .projectWrapper #nextProjects{right:5%;top:107%;height:30px;width:14px;background:url("../img/icons/snext.svg") no-repeat center}#projects .projectWrapper #lastProjects{left:5%;top:107%;background:url("../img/icons/slast.svg") no-repeat center;height:30px;width:14px}#projects .projectWrapper #nextDescription,#projects .projectWrapper #lastDescription{display:block;font-size:17px;font-weight:600}#projects .projectWrapper #nextDescription{transform:translateX(-75px)}#projects .projectWrapper #lastDescription{transform:translateX(26px)}footer .grid-12{width:100%}footer .grid-12.right{text-align:left;margin-top:10px;padding:0}#footer a{padding:0 20px 0 0}.JS #partners .marquee li{width:33.33333%}.JS #partners .smallRow4{display:none}.JS #partners .smallRow2{margin-top:-85px}.JS #partners .smallRow3{margin-top:-85px}.JS #partners #imgBeko{height:85px}.JS #partners img{width:105px}.JS #partners #imgSiemens,.JS #partners #imgHoneywell{width:140px}.error404 #header.fixedHeader img,.noticeBox #header.fixedHeader img{height:55px;width:165px;padding:17px 0 0;transform:scale(1)}.error404 #navigation,.noticeBox #navigation{margin-top:0}.error404 .divide,.noticeBox .divide{height:400px}.error404 #404 h2,.noticeBox #404 h2{font-size:98px;margin:130px 0 0}.error404 #404 h3,.noticeBox #404 h3{font-size:28px;margin:-25px 0 30px}.error404 #404 #errorMonster,.noticeBox #404 #errorMonster{display:block;margin:0 auto 30px;height:300px}#contactFormula .contactData .formWrapper .formContainer address #contactAddress{width:100%}#contactFormula .contactData .formWrapper .formContainer address #contactInformation{width:100%;padding-bottom:5px}}@media only screen and (max-width: 500px){#quickInformation .value{font-size:21px}#quickInformation .fact{font-size:14px}#quickInformation #aboutCertification,#quickInformation #aboutCoffee,#quickInformation #aboutCustomers,#quickInformation #aboutEstablishment,#quickInformation #aboutProjects{width:25px}}@media only screen and (max-width: 450px){.pageHome #header #navigation #login{background-position:23% center}#headerVideo .headerText{top:325px}#headerVideo .headerText h2{font-size:36px}#headerVideo .headerText h3{font-size:18px}#headerVideo .headerText a.button{padding:13px 10px 13px;border:none;font-size:12px;font-weight:400}#headerVideo #fastContact a{font-size:14px}#privacy{width:100%;right:0;height:100%;top:0;z-index:5000}#privacy .overflow{width:100%;right:0;height:100%;top:0;z-index:5000;padding:0}#privacy .close{z-index:5100;right:15px}#privacy .grid-24{padding:0}#twentyYears{display:none}#legalNotice{box-sizing:border-box;width:320px;margin-right:-160px;top:0}#legalNotice .grid-10 dt{width:100%}#legalNotice dd{padding-bottom:5px}.icScroll{display:none}#contactButton{font-size:0;top:60% !important;left:-45px;padding:0;width:45px;height:45px;background:#0090c3 url(../img/icons/contact.svg) no-repeat center;background-size:25px 25px;transform:rotate(0deg);-webkit-transform:rotate(0deg);box-sizing:border-box}.JS #partners .smallRow2{margin-top:-75px}.JS #partners .smallRow3{margin-top:-75px}.JS #partners #imgBeko{height:65px}.JS #partners img{width:85px}.JS #partners #imgSiemens,.JS #partners #imgHoneywell{width:110px}#quickInformation .iconContainer{display:none}#quickInformation .fact{padding-bottom:0}#quickInformation .aboutContainer{padding-left:13px}#quickInformation .plus{font-size:20px;vertical-align:1px;margin-left:3px}.error404 #navigation,.noticeBox #navigation{width:100%;text-align:center;margin-top:-20px}.error404 #404 #errorMonster,.noticeBox #404 #errorMonster{height:220px}.success{width:70%;left:15%}}@media only screen and (max-width: 420px){#headerVideo #fastContact{bottom:30px}.pageHome #header #navigation #login{background-position:18% center}.pageHome #header #toggleContainer{margin:38px 20px 0 0}.pageHome #header img{-webkit-transform:scale(0.75);transform:scale(0.75);padding:17px 0 0;margin-top:-13px;transform-origin:left}.pageHome #header.fixedHeader img{transform:scale(0.75)}#showreel #showreelText2{padding:40px 20px}#showreel #showreelText2 .bq-graphic{margin:-13px 0 0 -18px;width:42px;height:26px}#showreel #showreelText2 blockquote{font-size:16px}#contactFormula .contactData .formWrapper .formContainer{padding:40px 20px 0}#contactFormula .contactData .formWrapper button{width:calc(100% + 40px);padding:18px 20px;left:-20px}.overlay .projectContent div h5{font-size:21px}.overlay .projectContent div p{display:none}}@media only screen and (max-width: 350px){.JS #partners .smallRow2{margin-top:-60px}.JS #partners .smallRow3{margin-top:-60px}.JS #partners #imgBeko{height:55px}.JS #partners img{width:75px}.JS #partners #imgSiemens,.JS #partners #imgHoneywell{width:90px}.pageHome #header #navigation #login{background-position:13% center}#headerVideo .headerText h2{font-size:31px !important}#headerVideo .headerText h2 b{font-weight:400}#headerVideo .headerText h3{font-size:15px !important;font-weight:400}#contactButton{top:53% !important}#headerVideo #fastContact a{font-size:12px !important}.error404 #404 h2{font-size:90px;margin:130px 0 0}.error404 #404 h3{font-size:24px;margin:-15px 0 30px}}@media only screen and (max-height: 650px){#contactFormula{top:0}#contactFormula.open{z-index:5000}#contactFormula .contactData .formWrapper form textarea{height:127px}}@media only screen and (max-height: 600px){#headerVideo .headerText{top:325px}#headerVideo .headerText h2{font-size:36px}#headerVideo .headerText h3{font-size:18px}#headerVideo .headerText a.button{padding:13px 10px 13px;border:none;font-size:12px;font-weight:400}#headerVideo #fastContact a{font-size:14px}#headerVideo #fastContact{bottom:30px}#contactButton{font-size:0;left:-45px;padding:0;width:45px;height:45px;background:#0090c3 url(../img/icons/contact.svg) no-repeat center;background-size:25px 25px;transform:rotate(0deg);box-sizing:border-box}}@media only screen and (max-height: 475px){#twentyYears{display:none}}@media only screen and (max-height: 400px){.pageHome #header #toggleContainer{margin:30px 20px 0 0}.pageHome #header img{transform:scale(0.8);padding:17px 0 0;margin-top:-13px;transform-origin:left}#headerVideo .headerText{top:250px}#headerVideo .headerText a.button{margin-top:25px}#headerVideo #fastContact{bottom:20px}#headerVideo .icScroll{display:none}#contactButton{font-size:0;left:-45px;padding:0;width:45px;height:45px;background:#0090c3 url(../img/icons/contact.svg) no-repeat center;background-size:25px 25px;transform:rotate(0deg);box-sizing:border-box}}@media only screen and (max-width: 1400px){.cv #infoContainer .cvDesc{width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#headerVideo,#headerVideo .video-container #videoHeader,#headerVideo .video-container #videoSlider{height:720px !important;min-height:720px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#headerVideo,#headerVideo .video-container video,#headerVideo .video-container #videoSlider{height:960px !important;min-height:960px !important}}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2){#headerVideo,#headerVideo .video-container #videoHeader,#headerVideo .video-container #videoSlider{height:320px !important;min-height:320px !important}}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){#headerVideo,#headerVideo .video-container #videoHeader,#headerVideo .video-container #videoSlider{height:568px !important;min-height:568px !important}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape){height:375px !important;min-height:375px !important}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){height:657px !important;min-height:657px !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#showreel #showreelImage #imageVolume{background-image:url(../img/icons/loud.png);width:38px;height:32px}#showreel #showreelImage #imageFullscreen{background-image:url(../img/icons/fullscreen.png)}#projectVideos #projectVideoImage #imageFullscreenProject{background-image:url(../img/icons/fullscreen.png)}}
/*# sourceMappingURL=styles.min.css.map */
